#include <cmath>
#include <iostream>
#include <vector>
#include <queue>
#include <algorithm>
#include <map>
#include <set>
#include <cstring>
#include<iomanip>
#define endl "\n"
using namespace std;
int main()
{
	int n,y;
	int a[2],b[2],c[2],d[2];
	cin>>n;
	while(n--)
	{
	for(int i=0;i<2;i++)
	{
		cin>>a[i];
	}
	for(int i=0;i<2;i++)
	{
		cin>>b[i];
	}
	for(int i=0;i<2;i++)
	{
		cin>>c[i];
	}
	for(int i=0;i<2;i++)
	{
		cin>>d[i];
	}
	if(a[0]==b[0])
	y=a[1]-b[1];
	if(a[0]==c[0])
	y=a[1]-c[1];
	if(a[0]==d[0])
	y=a[1]-d[1];
	cout<<y*y<<endl;
	}
	return 0;
}